import type { typ_code_create_account } from './Types';

const res_user_sign_infoTag = 'res_user_sign_info';

export class res_user_sign_info {
  get [Symbol.toStringTag]() {
    return res_user_sign_infoTag;
  }

  constructor(res_data: any) {
    this.is_created = res_data.is_created;
    this.create_time = res_data.create_time;
    this.phone = res_data.phone;
    this.Identity_card_number = res_data.Identity_card_number;
    this.describe = res_data.describe;
    this.next_operate_tips = res_data.next_operate_tips;
    this.res_code = res_data.res_code;
    this.security_id = res_data.security_id;
  }

  /**
   * 是否 已注册
   */
  is_created = false;

  /**
   * 创建时间
   */
  create_time?: string;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 身份证号
   */
  Identity_card_number?: string;

  /**
   * 描述
   */
  describe: string = '';

  /**
   * 可以进行的操作 提示
   */
  next_operate_tips: string = '';

  /**
   * 返回码
   */
  res_code: typ_code_create_account;

  /**
   * 用户 唯一 id
   */
  security_id: string;
}
